package net.zoneland.knowledge.model;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 校验返回结果对象.
 */
public class VerifyResponseResult implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 校验成功编码.
     * 默认0成功，-1是失败.
     */
    private int code = 0;

    /**
     * 数据处理成功还是失败，以及原因描述等信息.
     */
    private String msg;

    /**
     * 数据处理成功会返回处理结果.
     */
    private List<Map<String, DocumentProcessedContent>> processed_content;

    /**
     * 获取 校验成功编码.      默认0成功，-1是失败.
     *
     * @return code 校验成功编码.      默认0成功，-1是失败.
     */
    public int getCode() {
        return this.code;
    }

    /**
     * 设置 校验成功编码.      默认0成功，-1是失败.
     *
     * @param code 校验成功编码.      默认0成功，-1是失败.
     */
    public void setCode(int code) {
        this.code = code;
    }

    /**
     * 获取 数据处理成功还是失败，以及原因描述等信息.
     *
     * @return msg 数据处理成功还是失败，以及原因描述等信息.
     */
    public String getMsg() {
        return this.msg;
    }

    /**
     * 设置 数据处理成功还是失败，以及原因描述等信息.
     *
     * @param msg 数据处理成功还是失败，以及原因描述等信息.
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    /**
     * 获取 数据处理成功会返回处理结果.
     *
     * @return processed_content 数据处理成功会返回处理结果.
     */
    public List<Map<String, DocumentProcessedContent>> getProcessed_content() {
        return this.processed_content;
    }

    /**
     * 设置 数据处理成功会返回处理结果.
     *
     * @param processed_content 数据处理成功会返回处理结果.
     */
    public void setProcessed_content(List<Map<String, DocumentProcessedContent>> processed_content) {
        this.processed_content = processed_content;
    }
}
